﻿#region LICENSE

// The contents of this file are subject to the Common Public Attribution
// License Version 1.0. (the "License"); you may not use this file except in
// compliance with the License. You may obtain a copy of the License at
// https://github.com/NiclasOlofsson/MiNET/blob/master/LICENSE. 
// The License is based on the Mozilla Public License Version 1.1, but Sections 14 
// and 15 have been added to cover use of software over a computer network and 
// provide for limited attribution for the Original Developer. In addition, Exhibit A has 
// been modified to be consistent with Exhibit B.
// 
// Software distributed under the License is distributed on an "AS IS" basis,
// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
// the specific language governing rights and limitations under the License.
// 
// The Original Code is MiNET.
// 
// The Original Developer is the Initial Developer.  The Initial Developer of
// the Original Code is Niclas Olofsson.
// 
// All portions of the code written by Niclas Olofsson are Copyright (c) 2014-2018 Niclas Olofsson. 
// All Rights Reserved.

#endregion

using System.Collections.Generic;
using fNbt;
using MiNET.Items;
using MiNET.Utils;

namespace MiNET
{
	// ReSharper disable RedundantArgumentDefaultValue
	public static class InventoryUtils
	{
		public static ItemStacks GetCreativeMetadataSlots()
		{
			ItemStacks slotData = new ItemStacks();
			for (int i = 0; i < CreativeInventoryItems.Count; i++)
			{
				slotData.Add(CreativeInventoryItems[i]);
			}

			return slotData;
		}

		// GENERATED CODE. DON'T EDIT BY HAND
		public static List<Item> CreativeInventoryItems = new List<Item>()
		{
			new Item(5, 0, 1),
			new Item(5, 1, 1),
			new Item(5, 2, 1),
			new Item(5, 3, 1),
			new Item(5, 4, 1),
			new Item(5, 5, 1),
			new Item(139, 0, 1),
			new Item(139, 1, 1),
			new Item(139, 2, 1),
			new Item(139, 3, 1),
			new Item(139, 4, 1),
			new Item(139, 5, 1),
			new Item(139, 12, 1),
			new Item(139, 7, 1),
			new Item(139, 8, 1),
			new Item(139, 6, 1),
			new Item(139, 9, 1),
			new Item(139, 13, 1),
			new Item(139, 10, 1),
			new Item(139, 11, 1),
			new Item(85, 0, 1),
			new Item(85, 1, 1),
			new Item(85, 2, 1),
			new Item(85, 3, 1),
			new Item(85, 4, 1),
			new Item(85, 5, 1),
			new Item(113, 0, 1),
			new Item(107, 0, 1),
			new Item(183, 0, 1),
			new Item(184, 0, 1),
			new Item(185, 0, 1),
			new Item(187, 0, 1),
			new Item(186, 0, 1),
			new Item(-180, 0, 1),
			new Item(67, 0, 1),
			new Item(-179, 0, 1),
			new Item(53, 0, 1),
			new Item(134, 0, 1),
			new Item(135, 0, 1),
			new Item(136, 0, 1),
			new Item(163, 0, 1),
			new Item(164, 0, 1),
			new Item(109, 0, 1),
			new Item(-175, 0, 1),
			new Item(128, 0, 1),
			new Item(-177, 0, 1),
			new Item(180, 0, 1),
			new Item(-176, 0, 1),
			new Item(-169, 0, 1),
			new Item(-172, 0, 1),
			new Item(-170, 0, 1),
			new Item(-173, 0, 1),
			new Item(-171, 0, 1),
			new Item(-174, 0, 1),
			new Item(108, 0, 1),
			new Item(114, 0, 1),
			new Item(-184, 0, 1),
			new Item(-178, 0, 1),
			new Item(156, 0, 1),
			new Item(-185, 0, 1),
			new Item(203, 0, 1),
			new Item(-2, 0, 1),
			new Item(-3, 0, 1),
			new Item(-4, 0, 1),
			new Item(324, 0, 1),
			new Item(427, 0, 1),
			new Item(428, 0, 1),
			new Item(429, 0, 1),
			new Item(430, 0, 1),
			new Item(431, 0, 1),
			new Item(330, 0, 1),
			new Item(96, 0, 1),
			new Item(-149, 0, 1),
			new Item(-146, 0, 1),
			new Item(-148, 0, 1),
			new Item(-145, 0, 1),
			new Item(-147, 0, 1),
			new Item(167, 0, 1),
			new Item(101, 0, 1),
			new Item(20, 0, 1),
			new Item(241, 0, 1),
			new Item(241, 8, 1),
			new Item(241, 7, 1),
			new Item(241, 15, 1),
			new Item(241, 12, 1),
			new Item(241, 14, 1),
			new Item(241, 1, 1),
			new Item(241, 4, 1),
			new Item(241, 5, 1),
			new Item(241, 13, 1),
			new Item(241, 9, 1),
			new Item(241, 3, 1),
			new Item(241, 11, 1),
			new Item(241, 10, 1),
			new Item(241, 2, 1),
			new Item(241, 6, 1),
			new Item(102, 0, 1),
			new Item(160, 0, 1),
			new Item(160, 8, 1),
			new Item(160, 7, 1),
			new Item(160, 15, 1),
			new Item(160, 12, 1),
			new Item(160, 14, 1),
			new Item(160, 1, 1),
			new Item(160, 4, 1),
			new Item(160, 5, 1),
			new Item(160, 13, 1),
			new Item(160, 9, 1),
			new Item(160, 3, 1),
			new Item(160, 11, 1),
			new Item(160, 10, 1),
			new Item(160, 2, 1),
			new Item(160, 6, 1),
			new Item(65, 0, 1),
			new Item(-165, 0, 1),
			new Item(44, 0, 1),
			new Item(-166, 2, 1),
			new Item(44, 3, 1),
			new Item(182, 5, 1),
			new Item(158, 0, 1),
			new Item(158, 1, 1),
			new Item(158, 2, 1),
			new Item(158, 3, 1),
			new Item(158, 4, 1),
			new Item(158, 5, 1),
			new Item(44, 5, 1),
			new Item(-166, 0, 1),
			new Item(44, 1, 1),
			new Item(-166, 3, 1),
			new Item(182, 6, 1),
			new Item(182, 0, 1),
			new Item(-166, 4, 1),
			new Item(-162, 1, 1),
			new Item(-162, 6, 1),
			new Item(-162, 7, 1),
			new Item(-162, 4, 1),
			new Item(-162, 5, 1),
			new Item(-162, 3, 1),
			new Item(-162, 2, 1),
			new Item(44, 4, 1),
			new Item(44, 7, 1),
			new Item(182, 7, 1),
			new Item(-162, 0, 1),
			new Item(44, 6, 1),
			new Item(-166, 1, 1),
			new Item(182, 1, 1),
			new Item(182, 2, 1),
			new Item(182, 3, 1),
			new Item(182, 4, 1),
			new Item(45, 0, 1),
			new Item(98, 0, 1),
			new Item(98, 1, 1),
			new Item(98, 2, 1),
			new Item(98, 3, 1),
			new Item(206, 0, 1),
			new Item(168, 2, 1),
			new Item(4, 0, 1),
			new Item(48, 0, 1),
			new Item(-183, 0, 1),
			new Item(24, 0, 1),
			new Item(24, 1, 1),
			new Item(24, 2, 1),
			new Item(24, 3, 1),
			new Item(179, 0, 1),
			new Item(179, 1, 1),
			new Item(179, 2, 1),
			new Item(179, 3, 1),
			new Item(173, 0, 1),
			new Item(-139, 0, 1),
			new Item(41, 0, 1),
			new Item(42, 0, 1),
			new Item(133, 0, 1),
			new Item(57, 0, 1),
			new Item(22, 0, 1),
			new Item(155, 0, 1),
			new Item(155, 2, 1),
			new Item(155, 1, 1),
			new Item(155, 3, 1),
			new Item(168, 0, 1),
			new Item(168, 1, 1),
			new Item(165, 0, 1),
			new Item(170, 0, 1),
			new Item(216, 0, 1),
			new Item(214, 0, 1),
			new Item(112, 0, 1),
			new Item(215, 0, 1),
			new Item(35, 0, 1),
			new Item(35, 8, 1),
			new Item(35, 7, 1),
			new Item(35, 15, 1),
			new Item(35, 12, 1),
			new Item(35, 14, 1),
			new Item(35, 1, 1),
			new Item(35, 4, 1),
			new Item(35, 5, 1),
			new Item(35, 13, 1),
			new Item(35, 9, 1),
			new Item(35, 3, 1),
			new Item(35, 11, 1),
			new Item(35, 10, 1),
			new Item(35, 2, 1),
			new Item(35, 6, 1),
			new Item(171, 0, 1),
			new Item(171, 8, 1),
			new Item(171, 7, 1),
			new Item(171, 15, 1),
			new Item(171, 12, 1),
			new Item(171, 14, 1),
			new Item(171, 1, 1),
			new Item(171, 4, 1),
			new Item(171, 5, 1),
			new Item(171, 13, 1),
			new Item(171, 9, 1),
			new Item(171, 3, 1),
			new Item(171, 11, 1),
			new Item(171, 10, 1),
			new Item(171, 2, 1),
			new Item(171, 6, 1),
			new Item(237, 0, 1),
			new Item(237, 8, 1),
			new Item(237, 7, 1),
			new Item(237, 15, 1),
			new Item(237, 12, 1),
			new Item(237, 14, 1),
			new Item(237, 1, 1),
			new Item(237, 4, 1),
			new Item(237, 5, 1),
			new Item(237, 13, 1),
			new Item(237, 9, 1),
			new Item(237, 3, 1),
			new Item(237, 11, 1),
			new Item(237, 10, 1),
			new Item(237, 2, 1),
			new Item(237, 6, 1),
			new Item(236, 0, 1),
			new Item(236, 8, 1),
			new Item(236, 7, 1),
			new Item(236, 15, 1),
			new Item(236, 12, 1),
			new Item(236, 14, 1),
			new Item(236, 1, 1),
			new Item(236, 4, 1),
			new Item(236, 5, 1),
			new Item(236, 13, 1),
			new Item(236, 9, 1),
			new Item(236, 3, 1),
			new Item(236, 11, 1),
			new Item(236, 10, 1),
			new Item(236, 2, 1),
			new Item(236, 6, 1),
			new Item(82, 0, 1),
			new Item(172, 0, 1),
			new Item(159, 0, 1),
			new Item(159, 8, 1),
			new Item(159, 7, 1),
			new Item(159, 15, 1),
			new Item(159, 12, 1),
			new Item(159, 14, 1),
			new Item(159, 1, 1),
			new Item(159, 4, 1),
			new Item(159, 5, 1),
			new Item(159, 13, 1),
			new Item(159, 9, 1),
			new Item(159, 3, 1),
			new Item(159, 11, 1),
			new Item(159, 10, 1),
			new Item(159, 2, 1),
			new Item(159, 6, 1),
			new Item(220, 0, 1),
			new Item(228, 0, 1),
			new Item(227, 0, 1),
			new Item(235, 0, 1),
			new Item(232, 0, 1),
			new Item(234, 0, 1),
			new Item(221, 0, 1),
			new Item(224, 0, 1),
			new Item(225, 0, 1),
			new Item(233, 0, 1),
			new Item(229, 0, 1),
			new Item(223, 0, 1),
			new Item(231, 0, 1),
			new Item(219, 0, 1),
			new Item(222, 0, 1),
			new Item(226, 0, 1),
			new Item(201, 0, 1),
			new Item(201, 2, 1),
			new Item(3, 0, 1),
			new Item(3, 1, 1),
			new Item(2, 0, 1),
			new Item(243, 0, 1),
			new Item(110, 0, 1),
			new Item(1, 0, 1),
			new Item(15, 0, 1),
			new Item(14, 0, 1),
			new Item(56, 0, 1),
			new Item(21, 0, 1),
			new Item(73, 0, 1),
			new Item(16, 0, 1),
			new Item(129, 0, 1),
			new Item(153, 0, 1),
			new Item(13, 0, 1),
			new Item(1, 1, 1),
			new Item(1, 3, 1),
			new Item(1, 5, 1),
			new Item(1, 2, 1),
			new Item(1, 4, 1),
			new Item(1, 6, 1),
			new Item(12, 0, 1),
			new Item(12, 1, 1),
			new Item(81, 0, 1),
			new Item(17, 0, 1),
			new Item(-10, 0, 1),
			new Item(17, 1, 1),
			new Item(-5, 0, 1),
			new Item(17, 2, 1),
			new Item(-6, 0, 1),
			new Item(17, 3, 1),
			new Item(-7, 0, 1),
			new Item(162, 0, 1),
			new Item(-8, 0, 1),
			new Item(162, 1, 1),
			new Item(-9, 0, 1),
			new Item(-212, 0, 1),
			new Item(-212, 8, 1),
			new Item(-212, 1, 1),
			new Item(-212, 9, 1),
			new Item(-212, 2, 1),
			new Item(-212, 10, 1),
			new Item(-212, 3, 1),
			new Item(-212, 11, 1),
			new Item(-212, 4, 1),
			new Item(-212, 12, 1),
			new Item(-212, 5, 1),
			new Item(-212, 13, 1),
			new Item(18, 0, 1),
			new Item(18, 1, 1),
			new Item(18, 2, 1),
			new Item(18, 3, 1),
			new Item(161, 0, 1),
			new Item(161, 1, 1),
			new Item(6, 0, 1),
			new Item(6, 1, 1),
			new Item(6, 2, 1),
			new Item(6, 3, 1),
			new Item(6, 4, 1),
			new Item(6, 5, 1),
			new Item(295, 0, 1),
			new Item(361, 0, 1),
			new Item(362, 0, 1),
			new Item(458, 0, 1),
			new Item(296, 0, 1),
			new Item(457, 0, 1),
			new Item(392, 0, 1),
			new Item(394, 0, 1),
			new Item(391, 0, 1),
			new Item(396, 0, 1),
			new Item(260, 0, 1),
			new Item(322, 0, 1),
			new Item(466, 0, 1),
			new Item(103, 0, 1),
			new Item(360, 0, 1),
			new Item(382, 0, 1),
			new Item(477, 0, 1),
			new Item(86, 0, 1),
			new Item(-155, 0, 1),
			new Item(91, 0, 1),
			new Item(31, 2, 1),
			new Item(175, 3, 1),
			new Item(31, 1, 1),
			new Item(175, 2, 1),
			new Item(-131, 3, 1),
			new Item(-131, 1, 1),
			new Item(-131, 2, 1),
			new Item(-131, 0, 1),
			new Item(-131, 4, 1),
			new Item(-133, 3, 1),
			new Item(-133, 1, 1),
			new Item(-133, 2, 1),
			new Item(-133, 0, 1),
			new Item(-133, 4, 1),
			new Item(-134, 3, 1),
			new Item(-134, 1, 1),
			new Item(-134, 2, 1),
			new Item(-134, 0, 1),
			new Item(-134, 4, 1),
			new Item(335, 0, 1),
			new Item(-130, 0, 1),
			new Item(37, 0, 1),
			new Item(38, 0, 1),
			new Item(38, 1, 1),
			new Item(38, 2, 1),
			new Item(38, 3, 1),
			new Item(38, 4, 1),
			new Item(38, 5, 1),
			new Item(38, 6, 1),
			new Item(38, 7, 1),
			new Item(38, 8, 1),
			new Item(38, 9, 1),
			new Item(38, 10, 1),
			new Item(175, 0, 1),
			new Item(175, 1, 1),
			new Item(175, 4, 1),
			new Item(175, 5, 1),
			new Item(351, 19, 1),
			new Item(351, 7, 1),
			new Item(351, 8, 1),
			new Item(351, 16, 1),
			new Item(351, 17, 1),
			new Item(351, 1, 1),
			new Item(351, 14, 1),
			new Item(351, 11, 1),
			new Item(351, 10, 1),
			new Item(351, 2, 1),
			new Item(351, 6, 1),
			new Item(351, 12, 1),
			new Item(351, 18, 1),
			new Item(351, 5, 1),
			new Item(351, 13, 1),
			new Item(351, 9, 1),
			new Item(351, 0, 1),
			new Item(351, 3, 1),
			new Item(351, 4, 1),
			new Item(351, 15, 1),
			new Item(106, 0, 1),
			new Item(111, 0, 1),
			new Item(32, 0, 1),
			new Item(-163, 0, 1),
			new Item(80, 0, 1),
			new Item(79, 0, 1),
			new Item(174, 0, 1),
			new Item(-11, 0, 1),
			new Item(78, 0, 1),
			new Item(365, 0, 1),
			new Item(319, 0, 1),
			new Item(363, 0, 1),
			new Item(423, 0, 1),
			new Item(411, 0, 1),
			new Item(349, 0, 1),
			new Item(460, 0, 1),
			new Item(461, 0, 1),
			new Item(462, 0, 1),
			new Item(39, 0, 1),
			new Item(40, 0, 1),
			new Item(99, 14, 1),
			new Item(100, 14, 1),
			new Item(99, 15, 1),
			new Item(99, 0, 1),
			new Item(344, 0, 1),
			new Item(338, 0, 1),
			new Item(353, 0, 1),
			new Item(367, 0, 1),
			new Item(352, 0, 1),
			new Item(30, 0, 1),
			new Item(375, 0, 1),
			new Item(52, 0, 1),
			new Item(97, 0, 1),
			new Item(97, 1, 1),
			new Item(97, 2, 1),
			new Item(97, 3, 1),
			new Item(97, 4, 1),
			new Item(97, 5, 1),
			new Item(122, 0, 1),
			new Item(-159, 0, 1),
			new Item(383, 10, 1),
			new Item(383, 11, 1),
			new Item(383, 12, 1),
			new Item(383, 13, 1),
			new Item(383, 14, 1),
			new Item(383, 28, 1),
			new Item(383, 22, 1),
			new Item(383, 75, 1),
			new Item(383, 16, 1),
			new Item(383, 19, 1),
			new Item(383, 30, 1),
			new Item(383, 18, 1),
			new Item(383, 29, 1),
			new Item(383, 23, 1),
			new Item(383, 24, 1),
			new Item(383, 25, 1),
			new Item(383, 26, 1),
			new Item(383, 27, 1),
			new Item(383, 111, 1),
			new Item(383, 112, 1),
			new Item(383, 108, 1),
			new Item(383, 109, 1),
			new Item(383, 31, 1),
			new Item(383, 74, 1),
			new Item(383, 113, 1),
			new Item(383, 33, 1),
			new Item(383, 38, 1),
			new Item(383, 39, 1),
			new Item(383, 34, 1),
			new Item(383, 48, 1),
			new Item(383, 46, 1),
			new Item(383, 37, 1),
			new Item(383, 35, 1),
			new Item(383, 32, 1),
			new Item(383, 36, 1),
			new Item(383, 47, 1),
			new Item(383, 110, 1),
			new Item(383, 17, 1),
			new Item(383, 40, 1),
			new Item(383, 45, 1),
			new Item(383, 49, 1),
			new Item(383, 50, 1),
			new Item(383, 55, 1),
			new Item(383, 42, 1),
			new Item(383, 41, 1),
			new Item(383, 43, 1),
			new Item(383, 54, 1),
			new Item(383, 57, 1),
			new Item(383, 104, 1),
			new Item(383, 105, 1),
			new Item(383, 15, 1),
			new Item(383, 115, 1),
			new Item(383, 118, 1),
			new Item(383, 44, 1),
			new Item(383, 116, 1),
			new Item(383, 58, 1),
			new Item(383, 114, 1),
			new Item(383, 59, 1),
			new Item(49, 0, 1),
			new Item(7, 0, 1),
			new Item(88, 0, 1),
			new Item(87, 0, 1),
			new Item(213, 0, 1),
			new Item(372, 0, 1),
			new Item(121, 0, 1),
			new Item(200, 0, 1),
			new Item(240, 0, 1),
			new Item(432, 0, 1),
			new Item(433, 0, 1),
			new Item(19, 0, 1),
			new Item(19, 1, 1),
			new Item(-132, 0, 1),
			new Item(-132, 1, 1),
			new Item(-132, 2, 1),
			new Item(-132, 3, 1),
			new Item(-132, 4, 1),
			new Item(-132, 8, 1),
			new Item(-132, 9, 1),
			new Item(-132, 10, 1),
			new Item(-132, 11, 1),
			new Item(-132, 12, 1),
			new Item(298, 0, 1),
			new Item(302, 0, 1),
			new Item(306, 0, 1),
			new Item(314, 0, 1),
			new Item(310, 0, 1),
			new Item(299, 0, 1),
			new Item(303, 0, 1),
			new Item(307, 0, 1),
			new Item(315, 0, 1),
			new Item(311, 0, 1),
			new Item(300, 0, 1),
			new Item(304, 0, 1),
			new Item(308, 0, 1),
			new Item(316, 0, 1),
			new Item(312, 0, 1),
			new Item(301, 0, 1),
			new Item(305, 0, 1),
			new Item(309, 0, 1),
			new Item(317, 0, 1),
			new Item(313, 0, 1),
			new Item(268, 0, 1),
			new Item(272, 0, 1),
			new Item(267, 0, 1),
			new Item(283, 0, 1),
			new Item(276, 0, 1),
			new Item(271, 0, 1),
			new Item(275, 0, 1),
			new Item(258, 0, 1),
			new Item(286, 0, 1),
			new Item(279, 0, 1),
			new Item(270, 0, 1),
			new Item(274, 0, 1),
			new Item(257, 0, 1),
			new Item(285, 0, 1),
			new Item(278, 0, 1),
			new Item(269, 0, 1),
			new Item(273, 0, 1),
			new Item(256, 0, 1),
			new Item(284, 0, 1),
			new Item(277, 0, 1),
			new Item(290, 0, 1),
			new Item(291, 0, 1),
			new Item(292, 0, 1),
			new Item(294, 0, 1),
			new Item(293, 0, 1),
			new Item(261, 0, 1),
			new Item(471, 0, 1),
			new Item(262, 0, 1),
			new Item(262, 6, 1),
			new Item(262, 7, 1),
			new Item(262, 8, 1),
			new Item(262, 9, 1),
			new Item(262, 10, 1),
			new Item(262, 11, 1),
			new Item(262, 12, 1),
			new Item(262, 13, 1),
			new Item(262, 14, 1),
			new Item(262, 15, 1),
			new Item(262, 16, 1),
			new Item(262, 17, 1),
			new Item(262, 18, 1),
			new Item(262, 19, 1),
			new Item(262, 20, 1),
			new Item(262, 21, 1),
			new Item(262, 22, 1),
			new Item(262, 23, 1),
			new Item(262, 24, 1),
			new Item(262, 25, 1),
			new Item(262, 26, 1),
			new Item(262, 27, 1),
			new Item(262, 28, 1),
			new Item(262, 29, 1),
			new Item(262, 30, 1),
			new Item(262, 31, 1),
			new Item(262, 32, 1),
			new Item(262, 33, 1),
			new Item(262, 34, 1),
			new Item(262, 35, 1),
			new Item(262, 36, 1),
			new Item(262, 37, 1),
			new Item(262, 38, 1),
			new Item(262, 39, 1),
			new Item(262, 40, 1),
			new Item(262, 41, 1),
			new Item(262, 42, 1),
			new Item(513, 0, 1),
			new Item(366, 0, 1),
			new Item(320, 0, 1),
			new Item(364, 0, 1),
			new Item(424, 0, 1),
			new Item(412, 0, 1),
			new Item(350, 0, 1),
			new Item(463, 0, 1),
			new Item(297, 0, 1),
			new Item(282, 0, 1),
			new Item(459, 0, 1),
			new Item(413, 0, 1),
			new Item(393, 0, 1),
			new Item(357, 0, 1),
			new Item(400, 0, 1),
			new Item(354, 0, 1),
			new Item(464, 0, 1),
			new Item(346, 0, 1),
			new Item(398, 0, 1),
			new Item(332, 0, 1),
			new Item(359, 0, 1),
			new Item(259, 0, 1),
			new Item(420, 0, 1),
			new Item(347, 0, 1),
			new Item(345, 0, 1),
			new Item(395, 0, 1),
			new Item(395, 2, 1),
			new Item(329, 0, 1),
			new Item(416, 0, 1),
			new Item(417, 0, 1),
			new Item(418, 0, 1),
			new Item(419, 0, 1),
			new Item(455, 0, 1),
			new Item(469, 0, 1),
			new Item(444, 0, 1),
			new Item(450, 0, 1),
			new Item(374, 0, 1),
			new Item(384, 0, 1),
			new Item(373, 0, 1),
			new Item(373, 1, 1),
			new Item(373, 2, 1),
			new Item(373, 3, 1),
			new Item(373, 4, 1),
			new Item(373, 5, 1),
			new Item(373, 6, 1),
			new Item(373, 7, 1),
			new Item(373, 8, 1),
			new Item(373, 9, 1),
			new Item(373, 10, 1),
			new Item(373, 11, 1),
			new Item(373, 12, 1),
			new Item(373, 13, 1),
			new Item(373, 14, 1),
			new Item(373, 15, 1),
			new Item(373, 16, 1),
			new Item(373, 17, 1),
			new Item(373, 18, 1),
			new Item(373, 19, 1),
			new Item(373, 20, 1),
			new Item(373, 21, 1),
			new Item(373, 22, 1),
			new Item(373, 23, 1),
			new Item(373, 24, 1),
			new Item(373, 25, 1),
			new Item(373, 26, 1),
			new Item(373, 27, 1),
			new Item(373, 28, 1),
			new Item(373, 29, 1),
			new Item(373, 30, 1),
			new Item(373, 31, 1),
			new Item(373, 32, 1),
			new Item(373, 33, 1),
			new Item(373, 34, 1),
			new Item(373, 35, 1),
			new Item(373, 36, 1),
			new Item(373, 37, 1),
			new Item(373, 38, 1),
			new Item(373, 39, 1),
			new Item(373, 40, 1),
			new Item(373, 41, 1),
			new Item(438, 0, 1),
			new Item(438, 1, 1),
			new Item(438, 2, 1),
			new Item(438, 3, 1),
			new Item(438, 4, 1),
			new Item(438, 5, 1),
			new Item(438, 6, 1),
			new Item(438, 7, 1),
			new Item(438, 8, 1),
			new Item(438, 9, 1),
			new Item(438, 10, 1),
			new Item(438, 11, 1),
			new Item(438, 12, 1),
			new Item(438, 13, 1),
			new Item(438, 14, 1),
			new Item(438, 15, 1),
			new Item(438, 16, 1),
			new Item(438, 17, 1),
			new Item(438, 18, 1),
			new Item(438, 19, 1),
			new Item(438, 20, 1),
			new Item(438, 21, 1),
			new Item(438, 22, 1),
			new Item(438, 23, 1),
			new Item(438, 24, 1),
			new Item(438, 25, 1),
			new Item(438, 26, 1),
			new Item(438, 27, 1),
			new Item(438, 28, 1),
			new Item(438, 29, 1),
			new Item(438, 30, 1),
			new Item(438, 31, 1),
			new Item(438, 32, 1),
			new Item(438, 33, 1),
			new Item(438, 34, 1),
			new Item(438, 35, 1),
			new Item(438, 36, 1),
			new Item(438, 37, 1),
			new Item(438, 38, 1),
			new Item(438, 39, 1),
			new Item(438, 40, 1),
			new Item(438, 41, 1),
			new Item(441, 0, 1),
			new Item(441, 1, 1),
			new Item(441, 2, 1),
			new Item(441, 3, 1),
			new Item(441, 4, 1),
			new Item(441, 5, 1),
			new Item(441, 6, 1),
			new Item(441, 7, 1),
			new Item(441, 8, 1),
			new Item(441, 9, 1),
			new Item(441, 10, 1),
			new Item(441, 11, 1),
			new Item(441, 12, 1),
			new Item(441, 13, 1),
			new Item(441, 14, 1),
			new Item(441, 15, 1),
			new Item(441, 16, 1),
			new Item(441, 17, 1),
			new Item(441, 18, 1),
			new Item(441, 19, 1),
			new Item(441, 20, 1),
			new Item(441, 21, 1),
			new Item(441, 22, 1),
			new Item(441, 23, 1),
			new Item(441, 24, 1),
			new Item(441, 25, 1),
			new Item(441, 26, 1),
			new Item(441, 27, 1),
			new Item(441, 28, 1),
			new Item(441, 29, 1),
			new Item(441, 30, 1),
			new Item(441, 31, 1),
			new Item(441, 32, 1),
			new Item(441, 33, 1),
			new Item(441, 34, 1),
			new Item(441, 35, 1),
			new Item(441, 36, 1),
			new Item(441, 37, 1),
			new Item(441, 38, 1),
			new Item(441, 39, 1),
			new Item(441, 40, 1),
			new Item(441, 41, 1),
			new Item(280, 0, 1),
			new Item(355, 0, 1),
			new Item(355, 8, 1),
			new Item(355, 7, 1),
			new Item(355, 15, 1),
			new Item(355, 12, 1),
			new Item(355, 14, 1),
			new Item(355, 1, 1),
			new Item(355, 4, 1),
			new Item(355, 5, 1),
			new Item(355, 13, 1),
			new Item(355, 9, 1),
			new Item(355, 3, 1),
			new Item(355, 11, 1),
			new Item(355, 10, 1),
			new Item(355, 2, 1),
			new Item(355, 6, 1),
			new Item(50, 0, 1),
			new Item(-156, 0, 1),
			new Item(-208, 0, 1),
			new Item(58, 0, 1),
			new Item(-200, 0, 1),
			new Item(-201, 0, 1),
			new Item(-202, 0, 1),
			new Item(-209, 0, 1),
			new Item(61, 0, 1),
			new Item(-196, 0, 1),
			new Item(-198, 0, 1),
			new Item(379, 0, 1),
			new Item(145, 0, 1),
			new Item(145, 4, 1),
			new Item(145, 8, 1),
			new Item(-195, 0, 1),
			new Item(116, 0, 1),
			new Item(47, 0, 1),
			new Item(-194, 0, 1),
			new Item(380, 0, 1),
			new Item(-213, 0, 1),
			new Item(54, 0, 1),
			new Item(-203, 0, 1),
			new Item(146, 0, 1),
			new Item(130, 0, 1),
			new Item(205, 0, 1),
			new Item(218, 0, 1),
			new Item(218, 8, 1),
			new Item(218, 7, 1),
			new Item(218, 15, 1),
			new Item(218, 12, 1),
			new Item(218, 14, 1),
			new Item(218, 1, 1),
			new Item(218, 4, 1),
			new Item(218, 5, 1),
			new Item(218, 13, 1),
			new Item(218, 9, 1),
			new Item(218, 3, 1),
			new Item(218, 11, 1),
			new Item(218, 10, 1),
			new Item(218, 2, 1),
			new Item(218, 6, 1),
			new Item(425, 0, 1),
			new Item(25, 0, 1),
			new Item(84, 0, 1),
			new Item(500, 0, 1),
			new Item(501, 0, 1),
			new Item(502, 0, 1),
			new Item(503, 0, 1),
			new Item(504, 0, 1),
			new Item(505, 0, 1),
			new Item(506, 0, 1),
			new Item(507, 0, 1),
			new Item(508, 0, 1),
			new Item(509, 0, 1),
			new Item(510, 0, 1),
			new Item(511, 0, 1),
			new Item(348, 0, 1),
			new Item(89, 0, 1),
			new Item(123, 0, 1),
			new Item(169, 0, 1),
			new Item(323, 0, 1),
			new Item(472, 0, 1),
			new Item(473, 0, 1),
			new Item(474, 0, 1),
			new Item(475, 0, 1),
			new Item(476, 0, 1),
			new Item(321, 0, 1),
			new Item(389, 0, 1),
			new Item(390, 0, 1),
			new Item(281, 0, 1),
			new Item(325, 0, 1),
			new Item(325, 1, 1),
			new Item(325, 8, 1),
			new Item(325, 10, 1),
			new Item(325, 2, 1),
			new Item(325, 3, 1),
			new Item(325, 4, 1),
			new Item(325, 5, 1),
			new Item(397, 3, 1),
			new Item(397, 2, 1),
			new Item(397, 4, 1),
			new Item(397, 5, 1),
			new Item(397, 0, 1),
			new Item(397, 1, 1),
			new Item(138, 0, 1),
			new Item(-206, 0, 1),
			new Item(-157, 0, 1),
			new Item(-197, 0, 1),
			new Item(120, 0, 1),
			new Item(263, 0, 1),
			new Item(263, 1, 1),
			new Item(264, 0, 1),
			new Item(452, 0, 1),
			new Item(265, 0, 1),
			new Item(371, 0, 1),
			new Item(266, 0, 1),
			new Item(388, 0, 1),
			new Item(406, 0, 1),
			new Item(337, 0, 1),
			new Item(336, 0, 1),
			new Item(405, 0, 1),
			new Item(409, 0, 1),
			new Item(422, 0, 1),
			new Item(465, 0, 1),
			new Item(467, 0, 1),
			new Item(468, 0, 1),
			new Item(470, 0, 1),
			new Item(287, 0, 1),
			new Item(288, 0, 1),
			new Item(318, 0, 1),
			new Item(289, 0, 1),
			new Item(334, 0, 1),
			new Item(415, 0, 1),
			new Item(414, 0, 1),
			new Item(385, 0, 1),
			new Item(369, 0, 1),
			new Item(377, 0, 1),
			new Item(378, 0, 1),
			new Item(376, 0, 1),
			new Item(437, 0, 1),
			new Item(445, 0, 1),
			new Item(370, 0, 1),
			new Item(341, 0, 1),
			new Item(368, 0, 1),
			new Item(381, 0, 1),
			new Item(399, 0, 1),
			new Item(208, 0, 1),
			new Item(426, 0, 1),
			new Item(339, 0, 1),
			new Item(340, 0, 1),
			new Item(386, 0, 1),
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 0), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 0), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 0), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 0), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 1), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 1), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 1), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 1), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 2), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 2), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 2), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 2), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 3), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 3), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 3), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 3), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 4), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 4), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 4), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 4), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 5), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 5), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 5), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 6), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 6), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 6), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 7), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 7), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 7), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 8), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 9), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 9), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 9), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 9), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 9), new NbtShort("lvl", 5) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 10), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 10), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 10), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 10), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 10), new NbtShort("lvl", 5) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 11), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 11), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 11), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 11), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 11), new NbtShort("lvl", 5) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 12), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 12), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 13), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 13), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 14), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 14), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 14), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 15), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 15), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 15), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 15), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 15), new NbtShort("lvl", 5) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 16), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 17), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 17), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 17), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 18), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 18), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 18), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 19), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 19), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 19), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 19), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 19), new NbtShort("lvl", 5) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 20), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 20), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 21), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 22), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 23), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 23), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 23), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 24), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 24), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 24), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 25), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 25), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 26), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 29), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 29), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 29), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 29), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 29), new NbtShort("lvl", 5) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 30), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 30), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 30), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 31), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 31), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 31), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 32), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 33), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 34), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 34), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 34), new NbtShort("lvl", 3) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 34), new NbtShort("lvl", 4) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 35), new NbtShort("lvl", 1) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 35), new NbtShort("lvl", 2) } } } },
			new Item(403, 0, 1){ExtraData = new NbtCompound {new NbtList("ench") {new NbtCompound {new NbtShort("id", 35), new NbtShort("lvl", 3) } } } },
			new Item(333, 0, 1),
			new Item(333, 1, 1),
			new Item(333, 2, 1),
			new Item(333, 3, 1),
			new Item(333, 4, 1),
			new Item(333, 5, 1),
			new Item(66, 0, 1),
			new Item(27, 0, 1),
			new Item(28, 0, 1),
			new Item(126, 0, 1),
			new Item(328, 0, 1),
			new Item(342, 0, 1),
			new Item(408, 0, 1),
			new Item(407, 0, 1),
			new Item(331, 0, 1),
			new Item(152, 0, 1),
			new Item(76, 0, 1),
			new Item(69, 0, 1),
			new Item(143, 5, 1),
			new Item(-144, 5, 1),
			new Item(-141, 5, 1),
			new Item(-143, 5, 1),
			new Item(-140, 5, 1),
			new Item(-142, 5, 1),
			new Item(77, 5, 1),
			new Item(131, 0, 1),
			new Item(72, 0, 1),
			new Item(-154, 0, 1),
			new Item(-151, 0, 1),
			new Item(-153, 0, 1),
			new Item(-150, 0, 1),
			new Item(-152, 0, 1),
			new Item(70, 0, 1),
			new Item(147, 0, 1),
			new Item(148, 0, 1),
			new Item(251, 0, 1),
			new Item(151, 0, 1),
			new Item(356, 0, 1),
			new Item(404, 0, 1),
			new Item(410, 0, 1),
			new Item(125, 3, 1),
			new Item(23, 3, 1),
			new Item(33, 1, 1),
			new Item(29, 1, 1),
			new Item(46, 0, 1),
			new Item(421, 0, 1),
			new Item(-204, 0, 1),
			new Item(446, 0, 1),
			new Item(446, 8, 1),
			new Item(446, 7, 1),
			new Item(446, 15, 1),
			new Item(446, 12, 1),
			new Item(446, 14, 1),
			new Item(446, 1, 1),
			new Item(446, 4, 1),
			new Item(446, 5, 1),
			new Item(446, 13, 1),
			new Item(446, 9, 1),
			new Item(446, 3, 1),
			new Item(446, 11, 1),
			new Item(446, 10, 1),
			new Item(446, 2, 1),
			new Item(446, 6, 1),
			new Item(434, 0, 1),
			new Item(434, 1, 1),
			new Item(434, 2, 1),
			new Item(434, 3, 1),
			new Item(434, 4, 1),
			new Item(434, 5, 1),
			new Item(401, 0, 1){ExtraData = new NbtCompound {new NbtCompound("Fireworks") {new NbtList("Explosions", NbtTagType.Compound), new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{0}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{8}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{7}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{15}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{12}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{14}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{1}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{4}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{5}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{13}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{9}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{3}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{11}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{10}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{2}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
			new Item(401, 0, 1){ExtraData = new NbtCompound { new NbtCompound("Fireworks") { new NbtList("Explosions") { new NbtCompound { new NbtByteArray("FireworkColor", new byte[]{6}), new NbtByteArray("FireworkFade", new byte[0]), new NbtByte("FireworkFlicker", 0), new NbtByte("FireworkTrail", 0), new NbtByte("FireworkType", 0)  } }, new NbtByte("Flight", 1) } } },
		};
	}
}